package com.brillilab.domain.vo.experiments;

import com.brillilab.domain.vo.experiments.PlateGridGroupVo;
import com.brillilab.domain.vo.experiments.PlateGridReagentVo;
import com.brillilab.domain.vo.experiments.PlateGridTextVo;
import com.brillilab.domain.vo.experiments.PlateTimerVo;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

@Data
public class PlateGridDetailVo implements Serializable {

    private static final long serialVersionUID = 1L;

    private Long id;

    private Long plateId;

    private String rowNo;

    private Integer columnNo;

    /**
     * 内容类型 1-试剂/样品/时间 2-文本 3-空
     */
    private Integer contentType;

    private List<PlateGridReagentVo> reagents;

    private List<PlateGridReagentVo> samples;

    private List<PlateGridTextVo> texts;

    private List<PlateTimerVo> timers;

    private PlateGridGroupVo group;

    private Integer isUsed;

}
